• word of the day

    mohria caffrorum

    mohria caffrorum - Dictionary definition and meaning for word mohria caffrorum

    Definition
    (noun) sweetly scented African fern with narrow bipinnate fronds
    Synonyms : scented fern
Download our Mobile App Today
Receive our word of the day
on Whatsapp